romp home victory - French English Dictionary